package com.yuedou.api.service.platfom;

import com.yuedou.api.entity.product.ProductOrder;
import com.yuedou.api.entity.wxmsg.WxTemplate;
import com.yuedou.api.entity.wxuser.User;
import com.yuedou.api.service.base.BaseService;

/**
 * 微信公众号模板消息
 * @author mr.zhou
 * @email zhouwei_nice@163.com
 * @date 2020-12-15 22:36:23
 */
public interface WxTemplateService extends BaseService<WxTemplate> {

    /**
     *  普通订单退款成功 公众号推送消息
     * @param user
     * @param order
     * @param template_type
     * @return
     */
    int sendWxMsgRefundProduct(User user, ProductOrder order, Integer template_type);

    /**
     *  重置AccessToken
     * @param type   0 - 跃豆公众号  1 - 跃豆小程序  2 - 兵哥小程序  3 - 兵哥公众号
     * @return
     */
    String getAccessToken(int type);
}
